package org.qf.Dao;

import org.apache.ibatis.annotations.Param;
import org.qf.entity.supermarket;

import java.util.List;

/**
 * 接口： 由interface修饰，接口中的方法都是抽象方法，没有方法体，也
 就是没有方法实现。
 * 接口中的每一个方法就是一个功能
 */
public interface supermarketDao {
    /**
     * 增加功能
     * @param supermarket
     * @return
     */
    public int addStu(supermarket supermarket);

    /**
     * 查询
     * @return
     */

    public List<supermarket> showList();
    /**
     * 删除
     * @param sid
     * @return
     */
    public int deleteStu(int sid);
    /**
     * 修改
     * @param supermarket
     * @return
     */
    public int updateStu(supermarket supermarket);

    /**
     * 多条件查询 大于等于2个
     * 只要参数大于等于2个，就必须加注释
     * @param stuNum
     * @param stuName
     * @return
     */
    public supermarket searchStu(@Param("stuNum") String stuNum, @Param("stuName") String stuName);

    /**
     * 模糊查询
     * @param name
     * @return
     */
    public List<supermarket> showSupermarket(String name);

}
